

/*閹舵洝绁懓鍛彠缁顩绘い锟� s*/

.zzadd-crumd ul { font-size: 0; text-align: right; }



.zzadd-crumd li { display: inline-block; vertical-align: top; font-size: 14px; padding: 0 10px; position: relative; }



.zzadd-crumd li::after { content: ''; position: absolute; top: 50%; -webkit-transform: translateY(-50%) rotate(-45deg); -ms-transform: translateY(-50%) rotate(-45deg); -o-transform: translateY(-50%) rotate(-45deg); transform: translateY(-50%) rotate(-45deg); right: -2px; width: 6px; height: 6px; border-bottom: solid 1px #7b7b7b; border-right: solid 1px #7b7b7b; }



.zzadd-crumd li.cur a { color: #000; }



.zzadd-crumd li.home a { padding-left: 16px; background: url(../images/wicon17.png) no-repeat left center; background-size: 13px auto; }



.zzadd-crumd li:last-child::after { display: none; }



.zzadd-crumd a { display: block; color: #7b7b7b; }



.tzzgx-content { margin-top: 20px; }



.tzzgx-content > .item { margin-bottom: 30px; }



.tzzgx-content > .item:last-child { margin-bottom: 0; }



.tzzgx-head { background: #e8e8e8; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-left: 16px; }



.tzzgx-head h2 { color: #2b2b2b; font-size: 16px; line-height: 40px; }



.tzzgx-head .right { margin-left: auto; }



.tzzgx-head .right a { line-height: 40px; color: #019ba3; font-size: 14px; padding-right: 16px; display: block; }



.zzd-down { padding-top: 15px; }



.zzd-down li { border-bottom: solid 1px #f5f5f5; }



.zzd-down .q_block { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; line-height: 40px; }



.zzd-down .time { color: #ababab; font-size: 12px; -webkit-box-flex: 0; -webkit-flex: 0 0 110px; -ms-flex: 0 0 110px; flex: 0 0 110px; padding-left: 26px; background: url(../images/zzzh-clock.jpg) no-repeat left center; background-size: 19px 19px; }



.zzd-down .txt { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 0; font-size: 14px; padding-right: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }



.zzd-down .icon_box{width: 25px;}



.zzd-down .icon { display:block;-webkit-box-flex: 0; -webkit-flex: 0 0 40px; -ms-flex: 0 0 40px; flex: 0 0 40px; background: url(../images/zzzh-down.jpg) no-repeat center center; background-size: 18px 18px; height: 40px; }



.cb-list { margin-top: 20px; font-size: 0; padding-left: 5px; padding-right: 5px; }



.cb-list li { display: inline-block; vertical-align: top; font-size: 14px; padding: 0 5px; width: 50%; margin-bottom: 10px; }



.cb-list .link { display: block; }



.cb-list .pic { position: relative; overflow: hidden; border: solid 1px #e2e2e2; }



.cb-list .pic::after { content: ''; display: block; padding-bottom: 129.19255%; }



.cb-list .pic img { position: absolute; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); height: 100%; min-width: 100%; width: auto; }



.cb-list h2 { text-align: center; padding: 0 10px; font-size: 14px; line-height: 40px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }



.zzh-cont-msg { padding: 15px; }



.zzh-cont-msg dd { margin-bottom: 10px; }



.zzh-cont-msg dd .left { float: left; }



.zzh-cont-msg dd .right { overflow: hidden; padding-left: 15px; padding-top: 8px; }



.zzh-cont-msg .link { font-size: 0; margin-top: 20px; }



.zzh-cont-msg .link a { display: inline-block; vertical-align: top; font-size: 14px; color: #fff; background: #007DC6; text-align: center; line-height: 40px; padding: 0 30px; min-width: 120px; }



/*閹舵洝绁懓鍛彠缁顩绘い锟� e*/

/*娴间椒绗熺粻鈩冧笉 s*/

.zzh-pdf-list li { border-bottom: solid 1px #d5d5d5; }



.zzh-pdf-list .item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; line-height: 30px; padding: 10px 0; }



.zzh-pdf-list .time { color: #2b2b2b; font-weight: bold; -webkit-box-flex: 0; -webkit-flex: 0 0 90px; -ms-flex: 0 0 90px; flex: 0 0 90px; }



.zzh-pdf-list h2 { font-size: 14px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 0; padding-right: 25px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.zzh-pdf-list h2 a {

  color: inherit;

  font-size: inherit;

  display: inline;

}



.zzh-pdf-list .icon { background: url(../images/zzzh-pdf.jpg) no-repeat center center; background-size: 100% auto; -webkit-box-flex: 0; -webkit-flex: 0 0 30px; -ms-flex: 0 0 30px; flex: 0 0 30px; height: 30px; }



.zzh-pdf-list .icon a {

  display: block;

  width: 100%;

  height: 100%;

}



.zzh-pagemore { margin-top: 30px; }



.zzh-pagemore a { display: block; text-align: center; color: #fff; line-height: 40px; background: #169DA2; }



.zzh-company-info { margin-top: 25px; }



.zzh-company-info .table-box { margin-top: 10px; line-height: 20px; }



.zzh-company-info .table-box td { padding: 10px; line-height: 20px; }



.zzh-company-info .table-box td:nth-child(1) { width: 25%; }



.zzh-pdf-screen { margin-bottom: 15px; }



.zzh-pdf-screen form { text-align: right; }



.zzh-pdf-screen form select { width: 230px; padding-left: 30px; line-height: 38px; height: 40px; border: solid 1px #e7e7e7; -webkit-appearance: revert; -moz-appearance: revert; appearance: revert; }



/*娴间椒绗熺粻鈩冧笉 e*/

/*鐠愩垹濮熼幎銉ユ啞 s*/

.zzh-year-list li { border: solid 1px #e8e8e8; padding: 10px; margin-bottom: 15px; }



.zzh-year-list .pic { position: relative; overflow: hidden; }



.zzh-year-list .pic::after { content: ''; display: block; padding-bottom: 49.09091%; }



.zzh-year-list .pic img { position: absolute; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); min-width: 100%; width: auto; height: 100%; }



.zzh-year-list .word { padding-top: 10px; }



.zzh-year-list .word h2 { color: #483d8b; font-size: 16px; }



.zzh-year-list .btns { margin-top: 10px; font-size: 0; }



.zzh-year-list .btns a { display: inline-block; vertical-align: top; min-width: 100px; line-height: 40px; font-size: 14px; background: #EAEAEA; color: #666; text-align: center; padding: 0 15px; margin-right: 30px; }



.zzh-year-list .btns a:last-child { margin-right: 0; }



/*鐠愩垹濮熼幎銉ユ啞 e*/

/*閼诧紕銈ㄦ穱鈩冧紖 s*/

.zzh-stock-info .stock-num { margin-top: 20px; font-size: 0; }



.zzh-stock-info .stock-num.up { color: #ff0000; }



.zzh-stock-info .stock-num.down { color: #16be12; }



.zzh-stock-info .stock-num .bignum { display: inline-block; vertical-align: top; font-size: 26px; font-weight: bold; }



.zzh-stock-info .stock-num .smallnum { font-size: 14px; display: inline-block; vertical-align: top; margin-left: 20px; }



.zzh-stock-info .stock-num .smallnum span { margin-right: 10px; }



.zzh-stock-info .time { color: #aaa; margin-top: 10px; }



.zzh-stock-info .info-box { margin-top: 10px; }



.zzh-stock-info .info-box .item { padding: 10px 0; border-top: solid 1px #eaeaea; border-bottom: solid 1px #eaeaea; }



.zzh-stock-info .info-box dl { font-size: 0; margin-bottom: 10px; }



.zzh-stock-info .info-box dl:last-child { margin-bottom: 0; }



.zzh-stock-info .info-box dd { display: inline-block; vertical-align: top; width: 25%; text-align: center; font-size: 14px; }



.zzh-stock-info .info-box dd.up .data { color: #ff0000; }



.zzh-stock-info .info-box dd.down .data { color: #16be12; }



.zzh-stock-info .info-box dd p { color: #aaa; }



.zzh-stock-info .info-box dd .data { color: #333; font-weight: bold; }



.stockholder { margin-top: 30px; }



.stockholder > h4 { line-height: 46px; padding: 0 15px; background: #EBECEC; font-size: 18px; }



.stockholder-table { margin-top: 20px; overflow-x: auto; overflow-y: hidden; padding-bottom: 10px; }



.stockholder-table::-webkit-scrollbar { width: auto; height: 2px; background-color: rgba(0, 0, 0, 0); }



.stockholder-table::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; border-radius: 2px; background-color: rgba(0, 0, 0, 0); }



.stockholder-table::-webkit-scrollbar-thumb { -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); background-color: #483d8b; }



.stockholder-table table { white-space: nowrap; }



.stockholder-table table th:last-child { width: 20%; }



.stockholder-table table th, .stockholder-table table td { border: solid 2px #fff; background: #EFEFEF; text-align: center; padding: 10px; color: #333; font-weight: bold; }



.stockholder-table table th div, .stockholder-table table td div { max-width: 200px; white-space: normal; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: auto; min-width: 100px; max-width: 200px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }



.stockholder-table table td:nth-child(1) { text-align: left; }



.stockholder-table table td:nth-child(1) div { -webkit-box-pack: start; -webkit-justify-content: start; -ms-flex-pack: start; justify-content: start; }



.stockholder-table table td[rowspan] { text-align: center; }



.stockholder-table table td[rowspan] div { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }



.stockholder-table table td[rowspan] + td { text-align: left; }



.stockholder-table table td[rowspan] + td div { -webkit-box-pack: start; -webkit-justify-content: start; -ms-flex-pack: start; justify-content: start; }



/*閼诧紕銈ㄦ穱鈩冧紖 e*/

/*閺屻儳婀呴悾娆掆枅 s*/

.leave-meg-list dd .question { margin-bottom: 15px; }



.leave-meg-list dd .answer .word { border: 0; }



.leave-meg-list dd > div { padding-left: 46px; }



.leave-meg-list dd .info { margin-left: -46px; }



.leave-meg-list dd .info .icon { float: left; width: 36px; height: 36px; display: inline-block; vertical-align: top; }



.leave-meg-list dd .info img { width: 100%; height: 100%; display: block; }



.leave-meg-list dd .info .txt { overflow: hidden; line-height: 36px; padding-left: 10px; font-size: 16px; }



.leave-meg-list dd .info .time { font-size: 12px; color: #cdcdcd; margin-left: 20px; }



.leave-meg-list dd .word { padding: 10px 0 20px 0; border-bottom: solid 1px #E5E7E9; }



.leave-meg-list dd .dz { padding-left: 20px; line-height: 20px; background: url(../images/zzzh-icondz.jpg) no-repeat left center; background-size: 15px 15px; color: #999; margin-top: 10px; }



.leave-meg-list dd .dz i { font-style: normal; padding-left: 5px; }



.leave-meg-list .item { border-bottom: solid 10px #E5E7E9; padding-top: 20px; }



.leave-meg-list .item:nth-child(1) { padding-top: 0; }



.leave-meg-list .item:last-child { border-width: 1px; }



/*閺屻儳婀呴悾娆掆枅 e*/

/*濞茶濮╂穱鈩冧紖 s*/

.activity-cont { margin-top: 20px; padding-top: 10px; border-top: solid 1px #d8d8d8; }



.activity-form .layui-form-label { display: block; width: 100%; text-align: left; padding-left: 0; float: none; }



.activity-form .form-item { padding-top: 10px; }



.activity-form .radiobox .input-box { border: 0; }



.activity-form .msf-form textarea { width: 100%; height: 100px; padding: 10px; }



.activity-form .input-box { border: solid 1px #d8d8d8; }



.activity-form .time-form .time-box { font-size: 0; }



.activity-form .time-form .layui-input-inline { display: inline-block; vertical-align: top; width: 45%; font-size: 14px; }



.activity-form .time-form .layui-input-inline:nth-child(2) { width: 10%; text-align: center; line-height: 38px; }



.activity-form .time-form .layui-input-inline input { border: solid 1px #d8d8d8; background: url(../images/zzzh-rl.jpg) no-repeat 92% center; background-size: 14px 14px; }



.activity-form .form-submit { margin-top: 20px; }



.activity-form .form-submit .layui-btn { background-color: #007DC6; -webkit-border-radius: 0; border-radius: 0; min-width: 120px; text-align: center; }



.activity-contact { margin-top: 30px; }



.activity-contact > h4 { padding: 0 15px; line-height: 40px; font-size: 16px; background: #EBECEC; }



.activity-contact .word { margin-top: 15px; }



.activity-contact dd { margin-bottom: 15px; }



.activity-contact dd span { float: left; }



.activity-contact dd .txt { overflow: hidden; padding-left: 10px; line-height: 20px; padding-top: 10px; }



.leave-msg-form .form-item.address {     display: box;

  display: -webkit-box;

  display: -moz-box;

  display: -ms-flexbox;

  display: -webkit-flex;

  display: flex;    -webkit-box-align: start;

  -webkit-align-items: flex-start;

  -moz-align-items: flex-start;

  -ms-align-items: flex-start;

  -o-align-items: flex-start;

  align-items: flex-start;border: solid 1px #d8d8d8; }



.leave-msg-form .form-item.address .icon { display: block; -webkit-box-flex: 0; -webkit-flex: 0 0 38px; -ms-flex: 0 0 38px; flex: 0 0 38px; width: 38px; height: 38px; background: url(../images/zzzh-add.jpg) no-repeat center center; background-size: 35px 35px; }



.leave-msg-form .form-item.address #area-picker { 

  width:100%;

  display: box;

  display: -webkit-box;

  display: -moz-box;

  display: -ms-flexbox;

  display: -webkit-flex;

  display: flex;    -webkit-box-align: center;

  -webkit-align-items: center;

  -moz-align-items: center;

  -ms-align-items: center;

  -o-align-items: center;

  align-items: center; margin-bottom: 0; }



.leave-msg-form .form-item.address #area-picker > .layui-input-inline { -webkit-box-flex: 0; -webkit-flex: 0 0 33.3333%; -ms-flex: 0 0 33.3333%; flex: 0 0 33.3333%; font-size: 14px; margin: 0; }



.leave-msg-form .form-item.username { margin-top: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: start; -ms-flex-align: start; align-items: start; border: solid 1px #d8d8d8; }



.leave-msg-form .form-item.username .icon { display: block; -webkit-box-flex: 0; -webkit-flex: 0 0 38px; -ms-flex: 0 0 38px; flex: 0 0 38px; width: 38px; height: 38px; background: url(../images/zzzh-user.jpg) no-repeat center center; background-size: 35px 35px; }



.leave-msg-form .form-item.username .layui-form-item { margin-bottom: 0; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }



.leave-msg-form .form-item.msg-item { margin-top: 15px; }



.leave-msg-form .form-item.msg-item textarea { background: #F9F9F9; border: solid 1px #d8d8d8; height: 140px; }



.leave-msg-form .form-item.code-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: solid 1px #d8d8d8; }



.leave-msg-form .form-item.code-item .layui-form-item { margin-bottom: 0; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }



.leave-msg-form .form-item.code-item .layui-form-item .layui-input { height: 36px; }



.leave-msg-form .form-item.code-item .resetCode { width: 88px; -webkit-box-flex: 0; -webkit-flex: 0 0 88px; -ms-flex: 0 0 88px; flex: 0 0 88px; border-left: solid 1px #d8d8d8; }



.leave-msg-form .form-submit { text-align: center; margin-top: 30px; }



.leave-msg-form .form-submit button { height: 38px; line-height: 38px; background: none; margin: 0 8px; }



.leave-msg-form .form-submit button[type="submit"] { background: #008CD7; -webkit-border-radius: 0; border-radius: 0; }



/*濞茶濮╂穱鈩冧紖 e*/





@media (min-width: 768px) { /*閹舵洝绁懓鍛彠缁拷-妫ｆ牠銆� s*/

  .cb-list li { width: 33.3333%; }

  /*閹舵洝绁懓鍛彠缁拷-妫ｆ牠銆� e*/

  /*鐠愩垹濮熼幎銉ユ啞 s*/

  .zzh-year-list li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

  .zzh-year-list .pic { -webkit-box-flex: 0; -webkit-flex: 0 0 55%; -ms-flex: 0 0 55%; flex: 0 0 55%; }

  .zzh-year-list .word { padding-left: 10%; }

  /*鐠愩垹濮熼幎銉ユ啞 e*/

  /*閼诧紕銈ㄦ穱鈩冧紖 s*/

  .stockholder-table table { width: 100%; }

  .stockholder-table table th:last-child { width: auto; }

  .stockholder-table table th div, .stockholder-table table td div { width: 100%; min-width: auto; max-width: none; }

  /*閼诧紕銈ㄦ穱鈩冧紖 e*/ }





@media (min-width: 1024px) { /*閹舵洝绁懓鍛彠缁拷-妫ｆ牠銆� s*/

  .tzzgx-content { font-size: 0; margin-left: -12px; margin-right: -12px; }

  .tzzgx-content .item { display: inline-block; vertical-align: top; width: 50%; font-size: 14px; padding: 0 12px; margin-bottom: 40px; }

  .tzzgx-head h2 { line-height: 50px; font-size: 18px; }

  .tzzgx-head .right a { line-height: 50px; }

  .zzd-down .q_block { line-height: 54px; }

  .zzd-down .q_block:hover .txt { color: #019ba3; }

  .zzd-down .time { -webkit-box-flex: 0; -webkit-flex: 0 0 156px; -ms-flex: 0 0 156px; flex: 0 0 156px; font-size: 14px; padding-left: 30px; }

  .zzd-down .txt { padding-right: 20px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

  .cb-list { padding-left: 10px; padding-right: 10px; }

  .cb-list li { padding-left: 8px; padding-right: 8px; }

  .zzh-cont-msg .link { margin-top: 30px; }

  .zzh-cont-msg .link a { min-width: 200px; }

  /*閹舵洝绁懓鍛彠缁拷-妫ｆ牠銆� e*/

  /*娴间椒绗熺粻鈩冧笉 s*/

  .zzh-pdf-list .item { padding: 20px 0; }

  .zzh-pdf-list .item:hover .time, .zzh-pdf-list .item:hover h2 { color: #483d8b; }

  .zzh-pdf-list .item:hover .icon { background-image: url(../images/zzzh-pdf-o.png); }

  .zzh-pdf-list .time { font-size: 24px; padding-left: 25px; -webkit-box-flex: 0; -webkit-flex: 0 0 180px; -ms-flex: 0 0 180px; flex: 0 0 180px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

  .zzh-pdf-list h2 { font-size: 16px; padding-right: 50px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

  .zzh-pdf-list .icon { -webkit-box-flex: 0; -webkit-flex: 0 0 42px; -ms-flex: 0 0 42px; flex: 0 0 42px; height: 42px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

  .zzh-company-info { margin-top: 40px; }

  .zzh-company-info > h3 { font-size: 18px; }

  .zzh-company-info .table-box { margin-top: 25px; }

  .zzh-company-info .table-box td { padding-top: 20px; padding-bottom: 20px; }

  .zzh-company-info .table-box td:nth-child(1) { padding-left: 45px; width: 200px; }

  .zzh-company-info .table-box td:nth-child(2) { padding-left: 25px; }

  /*娴间椒绗熺粻鈩冧笉 e*/

  /*鐠愩垹濮熼幎銉ユ啞 s*/

  .zzh-year-list li { padding: 16px 16px 28px; margin-bottom: 30px; }

  .zzh-year-list .word h2 { font-size: 20px; }

  .zzh-year-list .btns { margin-top: 30px; }

  .zzh-year-list .btns a { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

  .zzh-year-list .btns a:hover { color: #fff; background: #483d8b; }

  /*鐠愩垹濮熼幎銉ユ啞 e*/

  /*閼诧紕銈ㄦ穱鈩冧紖 s*/

  .zzh-stock-info { padding-left: 60px; }

  .zzh-stock-info .cont > h2 { font-size: 22px; }

  .zzh-stock-info .stock-num { margin-top: 26px; }

  .zzh-stock-info .stock-num .bignum { font-size: 40px; }

  .zzh-stock-info .stock-num .smallnum { padding-left: 40px; }

  .zzh-stock-info .stock-num .smallnum span { font-size: 22px; font-weight: bold; margin-right: 20px; }

  .zzh-stock-info .info-box { margin-top: 50px; width: 470px; }

  .zzh-stock-info .info-box .item { padding: 15px 0; }

  .zzh-stock-info .info-box dd .data { font-size: 16px; }

  .stockholder { margin-top: 70px; }

  .stockholder > h4 { line-height: 76px; padding-left: 77px; font-size: 22px; }

  .stockholder-table { margin-top: 40px; }

  /*閼诧紕銈ㄦ穱鈩冧紖 e*/

  /*閺屻儳婀呴悾娆掆枅 s*/

  .leave-meg-list dd > div { padding-left: 50px; }

  .leave-meg-list dd .info { margin-left: -50px; }

  .leave-meg-list dd .info .icon { width: 40px; height: 40px; }

  .leave-meg-list dd .info .txt { line-height: 40px; font-size: 22px; }

  .leave-meg-list dd .info .time { font-size: 14px; margin-left: 30px; }

  .leave-meg-list dd .word { padding-top: 20px; padding-bottom: 30px; }

  .leave-meg-list dd .question { margin-bottom: 30px; }

  .leave-meg-list dd .dz { margin-top: 20px; }

  .leave-meg-list .item { padding-left: 40px; border-width: 20px; padding-top: 30px; }

  /*閺屻儳婀呴悾娆掆枅 e*/

  /*濞茶濮╂穱鈩冧紖 s*/

  .activity-form .form-item { margin-top: 10px; padding-top: 0; border: solid 1px #e0e0e0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative;}

  .activity-form .form-item .tag_icon{ position: absolute; right: 5px;top: 50%;transform:translate3d(0,-50%,0);color:#ff0000;}

  .activity-form .form-item.radiobox { border-color: transparent; }

  .activity-form .form-item.half-form { font-size: 0; border-color: transparent; }

  .activity-form .form-item.half-form .iitem { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; vertical-align: top; width: 45%; font-size: 14px; border: solid 1px #e0e0e0; margin-right: 9%; }

  .activity-form .form-item.half-form .iitem:nth-child(2) { margin-left: auto; margin-right: 0; }

  .activity-form .form-item.msf-form { display: block; border: 0; }

  .activity-form .form-item.msf-form .layui-form-label { float: none; width: 100%; }

  .activity-form .form-item.msf-form .input-box { border: solid 1px #e0e0e0; }

  .activity-form .form-item.time-form { display: block; border: 0; }

  .activity-form .form-item.time-form .layui-form-label { float: none; width: 100%; }

  .activity-form .form-item.time-form .input-box { border: solid 1px #e0e0e0; }

  .activity-form .layui-form-label { float: left; width: auto; padding-left: 10px; }

  .activity-form .input-box { border: 0; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

  .activity-form .form-submit .layui-btn { min-width: 200px; }

  .activity-contact { margin-top: 60px; }

  .activity-contact > h4 { font-size: 18px; line-height: 56px; padding-left: 60px; }

  .activity-contact .word { margin-top: 40px; padding-left: 60px; }

  .activity-info { line-height: 40px; }

  /*濞茶濮╂穱鈩冧紖 e*/

  /*閹舵洝绁懓鍛殌鐟封偓 s*/

  .leave-msg-form .half-item { display: inline-block; vertical-align: top; width: 45%; margin-top: 0; }

  .leave-msg-form .half-item.address { float: left; }

  .leave-msg-form .half-item.username { float: right; margin-top: 0; }

  .leave-msg-form .form-item.address #area-picker > .layui-input-inline { width: auto; float: none; }

  .leave-msg-form .form-item.msg-item { margin-top: 40px; padding-top: 80px; }

  .leave-msg-form .form-item.msg-item textarea { height: 170px; }

  .leave-msg-form .form-item.code-item { width: 250px; margin-left: auto; }

  .leave-msg-form .form-item.code-item .layui-form-item { margin-left: auto; }

  .leave-msg-form .form-submit { text-align: right; }

  .leave-msg-form .form-submit button { width: 120px; margin: 0; }

  /*閹舵洝绁懓鍛殌鐟封偓 e*/ }





@media (min-width: 1260px) { /*閹舵洝绁懓鍛彠缁拷-妫ｆ牠銆� s*/

  .tzzgx-content > .item { margin-bottom: 60px; }

  .cb-list { padding-left: 20px; padding-right: 20px; }

  .cb-list h2 { font-size: 16px; }

  .zzh-cont-msg { padding: 30px 50px; }

  /*閹舵洝绁懓鍛彠缁拷-妫ｆ牠銆� e*/ }











.video-player-popup { display: none; position: fixed; left: 0; top: 0; z-index: 201; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); font-size: 0; text-align: center; }



.video-player-popup:before { content: ""; width: 0; height: 100%; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }



.video-player-popup .video-player { position: relative; width: 94%; min-height: 300px; max-width: 960px; margin-top: 0; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }



.video-player-popup .close { position: absolute; right: 0; top: -40px; width: 40px; height: 40px; background: url(../images/closebtn.png) no-repeat center; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }



.video-player-popup .close:hover { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }





@media (min-width: 1024px) { .video-player-popup .video-player { height: 500px; } }



@media (min-width: 1600px) { .video-player-popup .video-player { height: 600px; } }







.full-searchA-wrapper .search-hd { border-bottom: 1px solid #d6d6d6;  }



.full-searchA-wrapper .search-form { padding: 20px 0; }



.full-searchA-wrapper .search-form form { position: relative; display: block; width: 100%; max-width: 520px; margin: 0 auto; padding-right: 80px; border: 1px solid #333;  -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; }



.full-searchA-wrapper .search-form input { display: block; width: 100%; font-size: 14px; line-height: 38px; height: 38px; }



.full-searchA-wrapper .search-form input[type='text'] { padding-left: 36px; background-repeat: no-repeat; background-position: 12px center; background-size: auto 16px; background-image: url(../images/searchAico.png);  }



.full-searchA-wrapper .search-form input[type='submit'] { position: absolute; right: 0; top: 0; z-index: 3; width: 80px; padding: 0 20px; color: #fff;  background-color: #333;  }



.full-searchA-wrapper .search-cate ul { margin-bottom: -1px; white-space: nowrap; overflow-x: auto; }



.full-searchA-wrapper .search-cate li { display: inline-block; vertical-align: top; margin-right: 10px; }



.full-searchA-wrapper .search-cate a { display: block; font-size: 14px; line-height: 30px; padding: 0 5px; border-bottom: 1px solid #d6d6d6;  }



.full-searchA-wrapper .search-cate .cur a { border-bottom-color: #333;  }



.full-searchA-wrapper .search-result .length { padding: 10px 0; }



.full-searchA-wrapper .search-result .nodata { padding: 20px 0; }



.full-searchA-wrapper .result-list li { padding: 10px 0; border-bottom: 1px solid #ccc;  }



.full-searchA-wrapper .result-list li a { display: block; }



.full-searchA-wrapper .result-list .thumb { float: left; width: 135px; margin-right: 10px; }



.full-searchA-wrapper .result-list .thumb img { max-width: 100%; }



.full-searchA-wrapper .result-list .content { overflow: hidden; }



.full-searchA-wrapper .result-list .content h2 { font-size: 16px; line-height: 24px; max-height: 48px; line-height: 24px; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #333;  }



.full-searchA-wrapper .result-list .desc { font-size: 14px; line-height: 24px; max-height: 48px; line-height: 24px; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #666;  }



.full-searchA-wrapper .result-list .more { font-size: 14px; line-height: 24px; }



.full-searchA-wrapper .loadmore { overflow: hidden; padding: 10px 0; }



.full-searchA-wrapper .loadmore a { display: block; padding: 0; margin: 0; font-size: 16px; line-height: 40px; text-align: center; color: #ffffff;  background-color: #cd002b;  }



.full-searchA-wrapper mark { color: #fff;  background-color: #cd002b;  }



@media (min-width: 640px) { .full-searchA-wrapper .search-form { padding: 30px 0; }

  .full-searchA-wrapper .result-list li { padding: 15px 0; }

  .full-searchA-wrapper .result-list .thumb { width: 180px; }

  .full-searchA-wrapper .result-list .loadmore { padding: 20px 0; } }



@media (min-width: 1024px) { .full-searchA-wrapper .search-form { padding: 40px 0;  }

  .full-searchA-wrapper .commonweb { max-width: 960px; }

  .full-searchA-wrapper .loadmore { padding: 40px 0;  }

  .full-searchA-wrapper .loadmore a { line-height: 50px; }

  .full-searchA-wrapper .result-list a .content h2 { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

  .full-searchA-wrapper .result-list a:hover .content h2 { color: #ff5500; }

  .full-searchA-wrapper .result-list li { padding: 20px 0;  }

  .full-searchA-wrapper .result-list .content h2 { margin-bottom: 10px; font-weight: bold; }

  .full-searchA-wrapper .result-list .thumb { width: 280px;  margin-right: 30px;  } }





/*閻╃ǹ鍞芥潪顔芥尡 s*/

.thumb-popup { display: none; position: fixed; left: 0; top: 0; z-index: 2018; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.9); }



.thumb-popup .thumb-wraper { position: absolute; top: 50%; right: 0; left: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); margin: auto; width: 100%; }



.thumb-popup .thumb-wraper .thumb-copy-wrapper { position: relative; overflow: hidden; width: 90%; max-width: 880px; margin: 0 auto; }



.thumb-popup .close { position: absolute; right: 4%; top: 4%; z-index: 9; width: 40px; height: 40px; font-size: 24px; font-weight: bold; text-align: center; color: #fff; cursor: pointer; background: #5261b9; -webkit-border-radius: 100%; border-radius: 100%; line-height: 40px; opacity: 1; }



.thumb-popup .thumb-wraper .thumb-copy-wrapper .swiper-wrapper li { padding: 0 20px; overflow: hidden; }



.thumb-popup .thumb-wraper .thumb-copy-wrapper .swiper-wrapper li img { display: block; max-width: 100%; max-height: 90%; position: relative; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); width: 640px; }



.thumb-popup .thumb-wraper .thumb-copy-wrapper .swiper-wrapper li p { text-align: center; font-size: 16px; padding: 20px 0; color: #fff; bottom: 5%; width: 100%; left: 0; position: absolute; }



.thumb-popup .thumb-wraper .banner-btn { display: none; width: 60px; height: 120px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 2; cursor: pointer; }



.thumb-popup .thumb-wraper .banner-btn::after { content: ""; position: absolute; top: 40%; left: 50%; margin-top: -5px; width: 40px; height: 40px; border-right: 1px solid #fff; border-top: 1px solid #fff; border-left: 0; border-bottom: 0; }



.thumb-popup .thumb-wraper .banner-btn.swiper-left { left: -10px; }



.thumb-popup .thumb-wraper .banner-btn.swiper-right { right: -10px; }



.thumb-popup .thumb-wraper .banner-btn.swiper-left::after { -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); margin-left: -4px; }



.thumb-popup .thumb-wraper .banner-btn.swiper-right::after { margin-left: -7px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }



.thumb-popup .thumb-wraper .banner-btn.swiper-left:hover::after { border-color: #5261b9; }



.thumb-popup .thumb-wraper .banner-btn.swiper-right:hover::after { border-color: #5261b9; }



.thumb-popup .thumb-wraper .banner-btn.swiper-button-disabled { cursor: default; }



@media (min-width: 768px) { .thumb-popup .thumb-wraper .banner-btn.swiper-left { left: 4%; }

  .thumb-popup .thumb-wraper .banner-btn.swiper-right { right: 4%; } }



@media (min-width: 1024px) { .thumb-popup .thumb-wraper .banner-btn { display: block; } }



/*閻╃ǹ鍞芥潪顔芥尡 e*/



#ie-alert-overlay { width: 100%; height: 100%; background: url(../images/bg.png) repeat 0 0; position: fixed; top: 0; left: 0; z-index: 9999; }



* html #ie-alert-overlay { position: absolute; z-index: 9999; }



#ie-alert-panel { width: 520px; height: 331px; position: fixed; background: url(../images/iealertsprite.png) no-repeat; background-position: -1px -109px; top: 50%; left: 50%; margin: -201px 0 0 -296px; padding: 72px 0 0 72px; _position: absolute; _top: expression(300+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px'); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: bold; color: #333; line-height: 1.5em; z-index: 10000; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }



#ie-alert-panel div, #ie-alert-panel p, #ie-alert-panel span, #ie-alert-panel a, #ie-alert-panel img, #ie-alert-panel ul, #ie-alert-panel li { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }



#ie-alert-panel p { font-size: 14px; width: 486px; text-align: justify; }



#ie-alert-panel img { border: 0; }



#ie-alert-panel span { font-size: 18px; margin: 0 0 20px 0; display: block; padding: 0; }



#ie-alert-panel ul { list-style: none; margin: 0; padding: 0; overflow: hidden; }



#ie-alert-panel li { float: left; margin: 0 22px 0 0; }



#ie-alert-panel li.last { margin-right: 0; }



#ie-alert-panel a { display: inline-block; vertical-align: top; }



#goon { text-decoration: underline; }



.browser { position: absolute; bottom: 35px; }



.chrome, .firefox, .ie9, .opera, .safari { background: url(../images/iealertsprite.png) no-repeat; }



.chrome { background-position: 0 0; width: 73px; height: 96px; margin: 0 4px 0 0; }



.firefox { background-position: -292px 0; width: 73px; height: 98px; }



.ie9 { background-position: -179px 0; width: 95px; height: 98px; }



.opera { background-position: -90px 0; width: 73px; height: 98px; }



.safari { background-position: -387px 0; width: 73px; height: 98px; margin: 0 4px 0 0; }







.full-searchA-wrapper .search-hd { border-bottom: 1px solid #d6d6d6;  }



.full-searchA-wrapper .search-form { padding: 20px 0; }



.full-searchA-wrapper .search-form form { position: relative; display: block; width: 100%; max-width: 520px; margin: 0 auto; padding-right: 80px; border: 1px solid #333;  -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; }



.full-searchA-wrapper .search-form input { display: block; width: 100%; font-size: 14px; line-height: 38px; height: 38px; }



.full-searchA-wrapper .search-form input[type='text'] { padding-left: 36px; background-repeat: no-repeat; background-position: 12px center; background-size: auto 16px; background-image: url(../images/searchAico.png);  }



.full-searchA-wrapper .search-form input[type='submit'] { position: absolute; right: 0; top: 0; z-index: 3; width: 80px; padding: 0 20px; color: #fff;  background-color: #333;  }



.full-searchA-wrapper .search-cate ul { margin-bottom: -1px; white-space: nowrap; overflow-x: auto; }



.full-searchA-wrapper .search-cate li { display: inline-block; vertical-align: top; margin-right: 10px; }



.full-searchA-wrapper .search-cate a { display: block; font-size: 14px; line-height: 30px; padding: 0 5px; border-bottom: 1px solid #d6d6d6;  }



.full-searchA-wrapper .search-cate .cur a { border-bottom-color: #333;  }



.full-searchA-wrapper .search-result .length { padding: 10px 0; }



.full-searchA-wrapper .search-result .nodata { padding: 20px 0; }



.full-searchA-wrapper .result-list li { padding: 10px 0; border-bottom: 1px solid #ccc;  }



.full-searchA-wrapper .result-list li a { display: block; }



.full-searchA-wrapper .result-list .thumb { float: left; width: 135px; margin-right: 10px; }



.full-searchA-wrapper .result-list .thumb img { max-width: 100%; }



.full-searchA-wrapper .result-list .content { overflow: hidden; }



.full-searchA-wrapper .result-list .content h2 { font-size: 16px; line-height: 24px; max-height: 48px; line-height: 24px; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #333;  }



.full-searchA-wrapper .result-list .desc { font-size: 14px; line-height: 24px; max-height: 48px; line-height: 24px; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #666;  }



.full-searchA-wrapper .result-list .more { font-size: 14px; line-height: 24px; }



.full-searchA-wrapper .loadmore { overflow: hidden; padding: 10px 0; }



.full-searchA-wrapper .loadmore a { display: block; padding: 0; margin: 0; font-size: 16px; line-height: 40px; text-align: center; color: #ffffff;  background-color: #cd002b;  }



.full-searchA-wrapper mark { color: #fff;  background-color: #cd002b;  }



@media (min-width: 640px) { .full-searchA-wrapper .search-form { padding: 30px 0; }

  .full-searchA-wrapper .result-list li { padding: 15px 0; }

  .full-searchA-wrapper .result-list .thumb { width: 180px; }

  .full-searchA-wrapper .result-list .loadmore { padding: 20px 0; } }



@media (min-width: 1024px) { .full-searchA-wrapper .search-form { padding: 40px 0;  }

  .full-searchA-wrapper .commonweb { max-width: 960px; }

  .full-searchA-wrapper .loadmore { padding: 40px 0;  }

  .full-searchA-wrapper .loadmore a { line-height: 50px; }

  .full-searchA-wrapper .result-list a .content h2 { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

  .full-searchA-wrapper .result-list a:hover .content h2 { color: #ff5500; }

  .full-searchA-wrapper .result-list li { padding: 20px 0;  }

  .full-searchA-wrapper .result-list .content h2 { margin-bottom: 10px; font-weight: bold; }

  .full-searchA-wrapper .result-list .thumb { width: 280px;  margin-right: 30px;  } }







/*缂冩垹鐝崷鏉挎禈 s*/

.hgySitemap .sitemapcont2 { padding: 6% 10px; overflow: hidden; background: #fff; }



.hgySitemap .sitemapcont2 dl { position: relative; margin-bottom: 36px; }



.hgySitemap .sitemapcont2 dl:last-child { margin-bottom: 0; }



.hgySitemap .sitemapcont2 dt { font-size: 16px; font-weight: bold; padding: 0 8px; background: #fff; position: absolute; left: 18px; top: -14px; }



.hgySitemap .sitemapcont2 dd { padding: 4% 3% 1% 3%; border: 1px solid #e6e6e6; }



.hgySitemap .sitemapcont2 dd a { display: inline-block; padding-left: 10px; margin: 0 23px 8px 0; }



@media (min-width: 1024px) { .hgySitemap .sitemapcont2 { padding: 3.5% 30px; }

  .hgySitemap .sitemapcont2 dl { margin-bottom: 55px; }

  .hgySitemap .sitemapcont2 dt { font-size: 20px; }

  .hgySitemap .sitemapcont2 dd { padding: 2% 3% 1% 3%; border: 1px solid #e6e6e6; }

  .hgySitemap .sitemapcont2 dd a { margin: 0 45px 8px 0; } }



/*缂冩垹鐝崷鏉挎禈 e*/



/* 20210406 閺傛澘顤� */

.mobile_swiper_banner{

  display: none;

  position: relative;

}

.pc_swiper_banner{

  position: relative;

}







@media screen and (max-width:1024px) {

  .mobile_swiper_banner{

    display: flex;

  }

  .pc_swiper_banner{

    display: none;

  }

}